const BASE_URL = 'http://api-breakingnews-web.itheima.net'

// 功能1 安全
let token = localStorage.getItem('token')
if (!token) {
	// 返回登录页
	location.href = '../login.html'
}

// 功能2 获取个人信息
function mg_getUserInfo() {
	// 发送请求
	axios
		.get(`${BASE_URL}/my/userinfo`, {
			headers: {
				Authorization: token,
			},
		})
		.then(res => {
			console.log(res)

			// 进行判断
			if (res.data.status === 1 && res.data.message === '身份认证失败！') {
				// 移除本地数据
				localStorage.removeItem('token')
				// 返回登录页
				location.href = '../login.html'

				// 别忘记 return
				return
			}

			// 解构赋值 ，为下方判断做铺垫
			let { user_pic, username, nickname } = res.data.data
			// 展示用户名
			if (nickname === '') {
				nickname = username
			}
			$('nickname').html(nickname)

			// 展示头像
			if (user_pic === null) {
				// 取用户昵称首字符的大写 为头像
				let firstLeater = username[0].toUpperCase()
				$('.avatar').html(firstLeater)
				$('.avartar').css('display', 'inline-block')
			} else {
				$().attr('src', user_pic)
			}
		})
}

// 调用函数
mg_getUserInfo()

// 功能3 点击退出
$('#logout').on('click', function () {
	// 弹窗
	layer.confirm('你是不是要退出呀?', { icon: 3, title: '小可爱😀' }, function (index) {
		//do something
		location.href = '../login.html'

		layer.close(index)
	})
})
